import uuid

import hashlib
from django.conf import settings


def md5(string):
    """加密"""
    hash_object = hashlib.md5(settings.SECRET_KEY.encode('utf-8'))
    hash_object.update(string.encode('utf-8'))
    return hash_object.hexdigest()


def uid(string):
    """ 生成随机并md5加密 """
    data = f"{str(uuid.uuid4())}-{string}"
    return md5(data)


